First off... these Bots are made by Cheeseh. http://rcbot.bots-united.com


I just packaged them worked out how to put them in DoD:s and made a menu to control them, added a Map and one set of waypoints.



Use these at your own risk and don't expect much... these are just "dumb Bots" and a beta bot system not even intended for DoD:S!
They are just a bit of fun if steam goes down or you want a bit of target practice.
INsane.

The use of this package is to just install it...then after you are finished, un-install it so you get back the standard or modified Teammenu screen... or you can just leave it it will still function on-line.


TO INSTALL>>>

The installer has a restore function... to use...

1. Install the files, the installer will back-up any file it finds instead of overwriting it. 
Note that this system will replace your teammenu...but if you uninstall correctly your old one will come back.

2. When you start up dods with these bots, make sure you use the map "dod_orange_gunna_arena" first, it has a fair bit of info in the map description! You can install keybinds if you wish to make waypoints.




TO UN-INSTALL>>>

When you want to finish using these, uninstall via the "uninst RCBot 2 for dods.exe" in the...


C:\Program Files\Steam\steamapps\YOUR_EMAIL_NAME.com\ folder 


OR... in the Add/Remove programs list in Windows Control Panel. 

Doing it this way will ensure your dod folder files will be returned to the same files before install.






Here is the Readme from Cheeseh, I have edited it here and there for dod:s...

INsane
--------------------------------------------------------------
RCBot 2 source (v 0.06) (rcbot ver 2.04) (MAY /16/ 06)

By Cheeseh : cheeseh(at)bots-united(dot)com


---------
 UPDATES
---------

v0.6

fixed bad CBotCommand constructor
fixed bug with strings class adding null strings
string table uses a hash table for quicker string searching
fixed bad string allocation for bot commands

v0.5

fixed bug with random integer generator
bots don't chose physcannon in HL2DM
bots chose a random male/female model
bots face their attacker when shot from behind
visibles now use PVS to increase speed

--------------
 SOURCE USAGE
--------------

Use steam to extract source code only and extract the HPB_Bot2 folder into the utils/ folder in the src folder for the extracted source code.

----------------------
 INSTALLING & RUNNING
----------------------

(Installing to day of defeat source)

Goto your Steam folder and go into the day of defeat source folder

Extract the built HPB_Bot2.dll into the "\day of defeat source\bin" folder

Extract the HPB_Bot2.vdf into the "\day of defeat source\dod\addons" folder
Run DoD:s.

see commands at the bottom of this file to add bots (Type "rcbot" in console) or use INsanes menu.

For debug DLLS (The one included with the preview) you MUST run dods with the "-allowdebug" parameter  in the command line (Or in the advanced launch options in steam for day of defeat source)

-------------
 DESCRIPTION
-------------

released under GPL license, see licenseGPL.txt

The source so far is very basic in terms of AI. 
They just pick random waypoints and go to them 
and shoot enemies with perfect aiming.

Anyway, source has:

- OO'd structure
all classes!!

- waypoints & pathwaypoints
same commands as usual

- 3d waypoint hash table
quick nerest waypoint finding

- bitwise waypoint visibility table
visibility condensed into bits for not much space

- allowed clients file (clients to give bot command access to) "config/accessclients.ini"
for remote access

- tasks & schedules
so bots can plan what they do

==========

- creates folders automatically for waypoints/config files etc in...

C:\Program Files\Steam\steamapps\emailname@hotmail.com\rcbot2\waypoints\day of defeat source\dod

...no need to make all rcbot folders yourself

==========

- concurrent-ish & fast A* waypoint path finding now using priority queue
uses priority queue for O(n log n) speed

- concurrent-ish & fast-ish bot visibles
bots build a list of things they see throughout frames, when checking 
for something visible it takes one bit check O(1) time

- bot commands
OO'd bot commands, new methods to be added soon, such as help commands

- bot buttons allowing; start press time, end hold time, let go time
full control of bots buttons

- waypoint types
dynamic addition of - bits, name, decsription, colour.

- better command printing
just type "rcbot", it will show available bot commands

- probably more stuff

----------
 COMMANDS
----------

some usage info:

all bot commands go after "rcbot" e.g.

rcbot addbot
rcbot waypoint on
rcbot waypoint off
etc.

simply typing "rcbot" will show all commands